Remove internal_with_output_to_temp_buffer, replacing sole user with Lisp.
authorChong Yidong <cyd@stupidchicken.com>
Fri, 8 Apr 2011 15:37:15 +0000 (11:37 -0400)
committerChong Yidong <cyd@stupidchicken.com>
Fri, 8 Apr 2011 15:37:15 +0000 (11:37 -0400)
commitdec1fb3370e52126778355dcd7915c6d28d79b44
treed2bd5b949b9affe1fd2e7806eadfa48e32b6edc3
parenta4e44870c28c058644cf3877d300d7a949f9baac
Remove internal_with_output_to_temp_buffer, replacing sole user with Lisp.

* lisp/help.el (help-form-show): New function, to be called from C.
Put help-form output in a buffer named differently than *Help*.

* src/keyboard.c (read_char): Call Lisp function help-form-show,
instead of using internal_with_output_to_temp_buffer.
(Qhelp_form_show): New var.

* src/lisp.h (internal_with_output_to_temp_buffer): Remove prototype.

* src/print.c (internal_with_output_to_temp_buffer): Function deleted.
lisp/ChangeLog
lisp/help.el
src/ChangeLog
src/keyboard.c
src/lisp.h
src/print.c
src/window.c